<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script type="text/javascript">  
// const arr = [3,2,1,4,5]
// let temp = arr[2]
// arr[2] = arr[0]
// arr[0] = temp
// // 将数组中的  元素1  与  元素3 调换位置
// var  [a,b,c,d,e] = arr
// console.log(c);
// console.log(b);
// console.log(a);
// console.log(d);
// console.log(e);

// 使用冒泡排序（从大到小）：  [90,65,78,66,48,39,92,73]  使用数组解构的方法交换变量
// const arr =  [90,65,78,66,48,39,92,73]
// for(let i=0; i<arr.length-1 ;i++){
//     for(let j=0; j<arr.length-1-i; j++){
//         if(arr[j]<arr[j-1]){
//             [arr[j],arr[j+1]] = [arr[j+1],arr[j]]
//         }
//     }
// }
// console.log(arr);


//将上述字符串去除标点空格后统计有多少个单词
// var text ='I love teaching and empowering people. I teach HTML, CSS, JS, React, Python.'
// var a=text.split(",")
// var b=text.split(".")
// var c=text.split(" ")
// console.log(c.length);


// 1.移除第一个元素87，并在开头添加 元素86
var arr = [87,85,74,70,65,59,43]
// arr.shift()
// arr.unshift(86)
// console.log(arr);
// 2.移除最后一个元素43， 并在末尾添加1
// arr.pop()
// arr.push(1)
// console.log(arr);
// 3.在 70 65 之间插入 元素 68
// arr.splice(4,0,68)
// console.log(arr);
// 4.删除元素65
// arr.splice(4,1)
// console.log(arr);
// 5.使用map返回一个新的数组new_arr，要求新数组new_arr比原来数组大2
// let new_arr = arr.map((item,key)=>{
//     console.log('item--',item,'key--',key);
//     return item +2
// });
// console.log('arr',arr);
// console.log('new_arr',new_arr);
let new_arr = arr.map((new_arr)=>{
    return new_arr +2
});
console.log(new_arr);;
// 6.筛选数组new_arr返回new_arr1,要求new_arr1: 能被2整除
var new_arr1=[]
for(var i=0; i<=new_arr.length-1; i++){
    if(new_arr[i]%2==0){
        new_arr1[new_arr1.length]=new_arr[i]
    }
}
console.log(new_arr1);
    </script>
</body>
</html>